.pro-page-card-step-group {
  background-color: white;
  padding: 0 24px 16px 24px;
}

.step-form-page-separator {
  border-bottom: solid 1px @border-color;
  margin-bottom: 24px;
}

.pay-input-password {
  .pl-input-inner:-webkit-autofill {
    -webkit-transition: background-color 10000s cubic-bezier(1, -100, 1, -100) 0s !important;
  }
}

.transfer-account-result {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;

  & > .pl-icon {
    font-size: 80px;
    margin: 16px 0;
  }

  & > span:nth-child(2) {
    color: rgba(0, 0, 0, .85);
    font-size: 24px;
    line-height: 1.8;
    text-align: center;
  }

  & > span:nth-child(3) {
    color: rgba(0, 0, 0, .45);
    font-size: 14px;
    line-height: 1.6;
    text-align: center;
  }

  .transfer-account-result-buttons {
    margin: 24px 0;

    .pl-button + .pl-button {
      margin-left: 4px;
    }
  }

  .pl-form-item {
    margin-bottom: 4px !important;
  }
}
